BITS 32

section .text
global _start

; Minimal ELF32 program for i386 that immediately returns to caller.
; Our kernel's trampoline uses `call entry`, so a `ret` here will
; jump back to the kernel where it prints the post-return message.
_start:
    ; return code in EAX (0 = success)
    xor eax, eax
    ret